vsftp是什么

您所在的位置:网站首页 vsftp 目录配置 vsftp是什么

vsftp是什么

2022-05-26 19:03| 来源: 网络整理| 查看: 265

简介

vsftp是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP。从此名称可以看出来,编制者的初衷是代码的安全。

编译配置流程

1.配置编译环境

1)安装wget工具。

yum install wget -y

2)安装依赖包。

yum install tcp_wrappers -yyum install tcp_wrappers-devel -yyum install openssl* -yyum install libcap-devel -y

2. 获取源码

1)下载vsftp软件包。

wget https://github.com/dagwieers/vsftpd/archive/3.0.2.tar.gz

2)复制至云服务器的“/usr/local/src”目录。

3.编译和安装

1)解压软件包。

tar -xvf 3.0.2.tar.gz

2)进入vsftp的安装目录。

cd vsftpd-3.0.2

3)编辑“builddefs.h”。

vi builddefs.h

修改后的内容如下:

#ifndef VSF_BUILDDEFS_H#define VSF_BUILDDEFS_H//#undef VSF_BUILD_TCPWRAPPERS#define VSF_BUILD_TCPWRAPPERS#define VSF_BUILD_PAM//#undef VSF_BUILD_SSL#define VSF_BUILD_SSL#endif /* VSF_BUILDDEFS_H */

4)编译vsftp源码。

make -j4make install

4.运行和验证

1)创建ftp目录。

mkdir /var/ftp

2)启动vsftpd。

vsftpd &

3)在“/var/ftp”目录下,创建一个文件。

cd /var/ftptouch huawei

4)连接ftp。

ftp localhost

系统回显内容如下:

Trying ::1...ftp: connect to address ::1Connection refusedTrying 127.0.0.1...Connected to localhost (127.0.0.1).220 (vsFTPd 3.0.2)Name (localhost:root): ftp331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp>

l  “Password”处直接敲回车登录。

l  ftp是客户端软件,如果该客户端没有安装ftp,请先通过命令yum install ftp安装。

查看ftp文件。

ftp> ls227 Entering Passive Mode (127,0,0,1,42,8).150 Here comes the directory listing.-rw-r--r--    1 0        0               0 Jul 30 08:46 huawei


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3